﻿using System;
using System.Collections.Generic;

namespace Rj.PersonnelVerification.Server.DataBaseContext.Entities
{
    /// <summary>
    /// 国家医保收费记录表
    /// </summary>
    public partial class RegGjYiBaoCharge
    {
        /// <summary>
        /// 收费流水号
        /// </summary>
        public long? ChargeNo { get; set; }
        /// <summary>
        /// 医院拜纳姆
        /// </summary>
        public int? HospitalCode { get; set; }
        /// <summary>
        /// 挂号流水号
        /// </summary>
        public long? RegNo { get; set; }
        /// <summary>
        /// 就诊ID
        /// </summary>
        public string? MdtrtId { get; set; }
        /// <summary>
        /// 人员编号
        /// </summary>
        public string? PsnNo { get; set; }
        /// <summary>
        /// 姓名
        /// </summary>
        public string? PsnName { get; set; }
        /// <summary>
        /// 证件类型
        /// </summary>
        public string? PsnCertType { get; set; }
        /// <summary>
        /// 证件号
        /// </summary>
        public string? CertNo { get; set; }
        /// <summary>
        /// 性别
        /// </summary>
        public string? Gend { get; set; }
        /// <summary>
        /// 民族
        /// </summary>
        public string? Naty { get; set; }
        /// <summary>
        /// 生日
        /// </summary>
        public string? Brdy { get; set; }
        /// <summary>
        /// 年龄
        /// </summary>
        public decimal? Age { get; set; }
        /// <summary>
        /// 险种类型
        /// </summary>
        public string? Insutype { get; set; }
        /// <summary>
        /// 人员类别
        /// </summary>
        public string? PsnType { get; set; }
        /// <summary>
        /// 公务员标识
        /// </summary>
        public string? CvlservFlag { get; set; }
        /// <summary>
        /// 结算时间
        /// </summary>
        public string? SetlTime { get; set; }
        /// <summary>
        /// 就诊凭证类型
        /// </summary>
        public string? MdtrtCertType { get; set; }
        /// <summary>
        /// 医疗类别
        /// </summary>
        public string? MedType { get; set; }
        /// <summary>
        /// 医疗费用总额
        /// </summary>
        public decimal? MedfeeSumamt { get; set; }
        /// <summary>
        /// 全自费金额
        /// </summary>
        public decimal? FulamtOwnpayAmt { get; set; }
        /// <summary>
        /// 超限价自费费用
        /// </summary>
        public decimal? OverlmtSelfpay { get; set; }
        /// <summary>
        /// 先行自负金额
        /// </summary>
        public decimal? PreselfpayAmt { get; set; }
        /// <summary>
        /// 符合政策范围金额
        /// </summary>
        public decimal? InscpScpAmt { get; set; }
        /// <summary>
        /// 实际支付起付线
        /// </summary>
        public decimal? ActPayDedc { get; set; }
        /// <summary>
        /// 基本医疗报写统筹基金支出
        /// </summary>
        public decimal? HifpPay { get; set; }
        /// <summary>
        /// 基本医疗保险统筹基金
        /// </summary>
        public decimal? PoolPropSelfpay { get; set; }
        /// <summary>
        /// 公务员医疗补助资金支出
        /// </summary>
        public decimal? CvlservPay { get; set; }
        /// <summary>
        /// 企业补充医疗保险基金支出
        /// </summary>
        public decimal? HifesPay { get; set; }
        /// <summary>
        /// 居民大病保险资金支出
        /// </summary>
        public decimal? HifmiPay { get; set; }
        /// <summary>
        /// 职工大额医疗费用补助基金支出
        /// </summary>
        public decimal? HifobPay { get; set; }
        /// <summary>
        /// 医疗救助基金支出
        /// </summary>
        public decimal? MafPay { get; set; }
        /// <summary>
        /// 其他支出
        /// </summary>
        public decimal? OthPay { get; set; }
        /// <summary>
        /// 基金支付总额
        /// </summary>
        public decimal? FundPaySumamt { get; set; }
        /// <summary>
        /// 个人担负总额
        /// </summary>
        public decimal? PsnPartAmt { get; set; }
        /// <summary>
        /// 个人账户支出
        /// </summary>
        public decimal? AcctPay { get; set; }
        /// <summary>
        /// 个人现金支出
        /// </summary>
        public decimal? PsnCashPay { get; set; }
        /// <summary>
        /// 医院担负金额
        /// </summary>
        public decimal? HospPartAmt { get; set; }
        /// <summary>
        /// 余额
        /// </summary>
        public decimal? Balc { get; set; }
        /// <summary>
        /// 个人账户共济支付金额
        /// </summary>
        public decimal? AcctMulaidPay { get; set; }
        /// <summary>
        /// 医疗机构结算ID
        /// </summary>
        public string? MedinsSetlId { get; set; }
        /// <summary>
        /// 清算经办机构
        /// </summary>
        public string? ClrOptins { get; set; }
        /// <summary>
        /// 清算方式
        /// </summary>
        public string? ClrWay { get; set; }
        /// <summary>
        /// 清算类别
        /// </summary>
        public string? ClrType { get; set; }
        /// <summary>
        /// 补充字段
        /// </summary>
        public string? ExpContent { get; set; }
        /// <summary>
        /// 伤残人员医疗保险基金支付
        /// </summary>
        public decimal? HifdmPay { get; set; }
        /// <summary>
        /// 结算ID
        /// </summary>
        public string? SetlId { get; set; }
        /// <summary>
        /// 创建实际
        /// </summary>
        public DateTime? CreateTime { get; set; }
        /// <summary>
        /// 修改实际
        /// </summary>
        public DateTime? UpdateTime { get; set; }
        /// <summary>
        /// 状态
        /// </summary>
        public int? Status { get; set; }
        public string? MsgId { get; set; }
        public string? InsuplcAdmdvs { get; set; }
        public string? DiseaseCode { get; set; }
        public string? DiseaseName { get; set; }
        public string? OperationCode { get; set; }
        public string? OperationName { get; set; }
    }
}
